﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using SharpMUD.Framework.Services;
using SharpMUD.Framework.Services.Security;
using SharpMUD.Framework.Security;

namespace SharpMUD.Framework.IO.HumanInterface.Terminal
{
    public interface IInteractiveTerminalSession
        : IUserSession
    {
        IInteractiveTerminal Terminal { get; }
    }

    public interface IInteractiveTerminalSession<T>
        : IInteractiveTerminalSession 
        where T : IInteractiveTerminal
    {
        new T Terminal { get; }
    }
}
